MOCHA : modelling organisational change using agents
نویسنده
چکیده
Agent-based computing is becoming a popular tool for modelling, designing and implementing distributed systems. In the engineering of multi-agent systems both the analyst and architect may benefit by thinking about the solution in terms of the roles that agents may enact and the relationships between them. As in human organisations, roles and the relationships between them define expected behaviours of the members of an organisation. The organisational structure thus produced provides an effective way to capture mediumto long-term associations and dependencies between agents. If the organisation structure can be defined in a formalism with a well-defined syntax and precise semantics the engineer gains the benefits associated with describing a system in a formal specification. In this thesis we propose a means to formally specify, verify and analyse agent organisations. We take an organisational approach, defining the structure of the organisation without making any assumptions about the internal characteristics of the agents who populate it. We adopt a normative view of organisations, and capture the notion of social influence through relationships between roles. Ours is a flexible and expressive approach that contemplates agents taking part in multiple organisations with distinct roles and disparate (possibly conflicting) obligations. We make a distinction between the structure of an organisation and the population instantiating the organisation, and our framework allows the consequences of change in both the organisational structure and the population to be investigated. The model and the functionalities described in the thesis are based on sets and a prototypical Prolog implementation is presented.
منابع مشابه
Coordinated Anonymous Peer-to-Peer Connections with MoCha
MoCha is an exogenous coordination middleware for distributed communication based on mobile channels. Channels allow anonymous, and point-to-point communication among nodes, while mobility ensures that the structure of their connections can change over time in arbitrary ways. MoCha is implemented in the Java language using the Remote Method Invocation package (RMI) [15]. In this paper we promot...
متن کاملModelling the Dynamics of Intracellular Processes as an Organisation of Multiple Agents
This paper explores how the dynamics of complex biological processes can be modeled as an organisation of multiple agents. This modelling perspective identifies organisational structure occurring in complex decentralised processes and handles complexity of the analysis of the dynamics by structuring these dynamics according to an organisational structure. More specifically, dynamic properties a...
متن کاملA Model to Enable Organisational Cultural Change using Systemic Strategic Human Resource Management
Cultural change in organisations is both difficult to implement and hard to achieve. In this paper, theory from strategic human resource management, organisational cultural change, systemic thinking and practice, and punctuated equilibrium, is integrated in order to build a model for organisational culture change. Evidence is provided showing the capacity of the model to enable researchers and ...
متن کاملA Multi-Perspective Framework for Evaluating Conceptual Models in Organisational Change
The success of organisational change processes depends on a number of factors. Traditional organisational change research has been predominantly concerned with social and human issues. Nevertheless, due to the ever increasing complexity of organisations and their IT-Systems, today good information on the internal structures are indispensable for the required swift changes. Corporate conceptual ...
متن کاملSoftware ENgineering MoCha: a framework for coordination using mobile channels
In this paper we describe MoCha, an infrastructure for distributed communication and collaboration using mobile channels as its medium. Channels allow directed, anonymous, and peer-to-peer communication among entities, while mobility ensures that the structure of their connections can change over time in arbitrary ways. MoCha provides a distributed middle-ware designed for communication and col...
متن کامل